<?php

class RentController extends Controller
{
    //es un override del CController, lo usamos para setear el layout "a prepo"
	public $layout='//layouts/map';
	
	public $propiedades;
	public $unaprop;
	public $tipoprop;
	public $arrayProp = array();
	
	public function actionIndex()
	{
		
		//traigo el usuario de la base de datos que machea con el mail ingresado
        $this->propiedades = Propiedad::model()->findAllBySql(
        'select propiedad.* 
        from propiedad, publicacion 
        where propiedad.id = publicacion.propiedad
        and publicacion.operacion =2' 
        );
		
		foreach($this->propiedades as $Prop){
			$tipo=$Prop->tipoPropiedad;
			$zona=$Prop->zona0;
			$aux = array (
							  "id" => $Prop->id,
							  "lat" => $Prop->lat,
							  "lng" => $Prop->lng,
						 	  "descripcion" => $Prop->descripcion,
                              "zona" => $Prop->zona,
                              "antiguedad" => $Prop->antiguedad,
							  "habitaciones" => $Prop->habitaciones,
							  "banios" => $Prop->banos,
							  "descripcion_breve" => $Prop->descripcion_breve,
							  "tipoPropiedad" => $tipo->nombre,
							  "zona" => $zona->nombre,
        	);
			array_push($this->arrayProp, $aux);			
		}
		
		$this->render('index');
	}
	
	

	// Uncomment the following methods and override them if needed
	/*
	public function filters()
	{
		// return the filter configuration for this controller, e.g.:
		return array(
			'inlineFilterName',
			array(
				'class'=>'path.to.FilterClass',
				'propertyName'=>'propertyValue',
			),
		);
	}

	public function actions()
	{
		// return external action classes, e.g.:
		return array(
			'action1'=>'path.to.ActionClass',
			'action2'=>array(
				'class'=>'path.to.AnotherActionClass',
				'propertyName'=>'propertyValue',
			),
		);
	}
	*/
}